.spinner {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 4000;
  width: 100%;
  height: 8px;
  margin-bottom: -5px;
  background: lightgray linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .30) 33%, rgba(0, 0, 0, .30) 66%, transparent 66%, transparent) repeat-x scroll;
  animation: progressBar .8s linear 0s infinite;
  background-size: 16px 8px;
}

@keyframes progressBar {
  0% {
    background-position: 0 0
  }
  to {
    background-position: 64px 0
  }
}


.enter {
  opacity: 0;
}

.enterActive {
  opacity: 1;
  transition: opacity 200ms;
}

.exit {
  opacity: 1;
}

.exitActive {
  opacity: 0;
  transition: opacity 200ms;
}

.hideOverflow {
  overflow: hidden;
}
